Input XML Specification

<?xml version="1.0"?>
<XRKB>
   <APPLICATION NAME="C:\Travel_Expenses.xra"/>                            (1)
   <INPUTS>
      <ITEM NAME="Grade" VALUE="Senior_Manager"/>                (2)
      <ITEM NAME="Cost" VALUE="90"/>                                (2)
      <ITEM NAME="In_London" VALUE="Yes"/>                        (2)
      <ITEM NAME="Department" VALUE="Accounts"/>                (2)
      <ITEM NAME="Services" VALUE="Room,Meals"/>                (2)
   </INPUTS>
   <OUTPUTS>
      <ITEM NAME="Expenses"/>                                            (3)
      <ITEM NAME="Claims"/>                                            (3)
   </OUTPUTS>
</XRKB>

There are essentially 3 sections to the input XML; section (1) specifies the name of the exported knowledge module to run (full filename), section (2) specifies any objects that are to have their values set at the start of inference, section (3) specifies any object's values that are to be returned back at the end of inference.